package com.ruoyi.pwk.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 入河排污口责任主体信息数据结构对象 BUS_PWK_RHOUTFALL_ENTPRISE
 * 
 * @author ruoyi
 * @date 2025-10-02
 */
public class BusPwkRhoutfallEntprise extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private String id;

    /** 名称 */
    @Excel(name = "名称")
    private String majorentprise;

    /** 类型 */
    @Excel(name = "类型")
    private String entprisetype;

    /** 法定代表人 */
    @Excel(name = "法定代表人")
    private String lawperson;

    /** 法定代表人联系方式 */
    @Excel(name = "法定代表人联系方式")
    private String lawpersontel;

    /** 联系人 */
    @Excel(name = "联系人")
    private String entpriselink;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String entprisetel;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String entpriseaddress;

    /** 经度 */
    @Excel(name = "经度")
    private String longtitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private String latitude;

    /** 行政区划 */
    @Excel(name = "行政区划")
    private String regioncode;

    /** 行业类别 */
    @Excel(name = "行业类别")
    private String industrytypename;

    /** 排污许可证号或排污登记号 */
    @Excel(name = "排污许可证号或排污登记号")
    private String dischargepermit;

    /** 是否为主要责任主体1是0否 */
    @Excel(name = "是否为主要责任主体1是0否")
    private Integer ismajor;

    /** 统一信用代码 */
    @Excel(name = "统一信用代码")
    private String creditcode;

    /** 入河排污口id */
    @Excel(name = "入河排污口id")
    private String outfallid;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setMajorentprise(String majorentprise) 
    {
        this.majorentprise = majorentprise;
    }

    public String getMajorentprise() 
    {
        return majorentprise;
    }

    public void setEntprisetype(String entprisetype) 
    {
        this.entprisetype = entprisetype;
    }

    public String getEntprisetype() 
    {
        return entprisetype;
    }

    public void setLawperson(String lawperson) 
    {
        this.lawperson = lawperson;
    }

    public String getLawperson() 
    {
        return lawperson;
    }

    public void setLawpersontel(String lawpersontel) 
    {
        this.lawpersontel = lawpersontel;
    }

    public String getLawpersontel() 
    {
        return lawpersontel;
    }

    public void setEntpriselink(String entpriselink) 
    {
        this.entpriselink = entpriselink;
    }

    public String getEntpriselink() 
    {
        return entpriselink;
    }

    public void setEntprisetel(String entprisetel) 
    {
        this.entprisetel = entprisetel;
    }

    public String getEntprisetel() 
    {
        return entprisetel;
    }

    public void setEntpriseaddress(String entpriseaddress) 
    {
        this.entpriseaddress = entpriseaddress;
    }

    public String getEntpriseaddress() 
    {
        return entpriseaddress;
    }

    public void setLongtitude(String longtitude) 
    {
        this.longtitude = longtitude;
    }

    public String getLongtitude() 
    {
        return longtitude;
    }

    public void setLatitude(String latitude) 
    {
        this.latitude = latitude;
    }

    public String getLatitude() 
    {
        return latitude;
    }

    public void setRegioncode(String regioncode) 
    {
        this.regioncode = regioncode;
    }

    public String getRegioncode() 
    {
        return regioncode;
    }

    public void setIndustrytypename(String industrytypename) 
    {
        this.industrytypename = industrytypename;
    }

    public String getIndustrytypename() 
    {
        return industrytypename;
    }

    public void setDischargepermit(String dischargepermit) 
    {
        this.dischargepermit = dischargepermit;
    }

    public String getDischargepermit() 
    {
        return dischargepermit;
    }

    public void setIsmajor(Integer ismajor) 
    {
        this.ismajor = ismajor;
    }

    public Integer getIsmajor() 
    {
        return ismajor;
    }

    public void setCreditcode(String creditcode) 
    {
        this.creditcode = creditcode;
    }

    public String getCreditcode() 
    {
        return creditcode;
    }

    public void setOutfallid(String outfallid) 
    {
        this.outfallid = outfallid;
    }

    public String getOutfallid() 
    {
        return outfallid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("majorentprise", getMajorentprise())
            .append("entprisetype", getEntprisetype())
            .append("lawperson", getLawperson())
            .append("lawpersontel", getLawpersontel())
            .append("entpriselink", getEntpriselink())
            .append("entprisetel", getEntprisetel())
            .append("entpriseaddress", getEntpriseaddress())
            .append("longtitude", getLongtitude())
            .append("latitude", getLatitude())
            .append("regioncode", getRegioncode())
            .append("industrytypename", getIndustrytypename())
            .append("dischargepermit", getDischargepermit())
            .append("ismajor", getIsmajor())
            .append("creditcode", getCreditcode())
            .append("outfallid", getOutfallid())
            .toString();
    }
}
